﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

namespace ApiManage.Models.zyhModels
{
    public partial class WorkInterface
    {
        public int Id { get; set; }
        public int ModuleId { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public string Url { get; set; }
        public string Method { get; set; }
        public string Version { get; set; }
        public string ResponseContentType { get; set; }
        public string RequestHeader { get; set; }
        public string RequestOther { get; set; }
        public string ResponseParam { get; set; }
        public string ResponseParamDesc { get; set; }
        public string RequestContentType { get; set; }
        public string RequestParam { get; set; }
        public string RequestParamDesc { get; set; }
        public string ResponseSuccExam { get; set; }
        public string ResponseErrExam { get; set; }
        public int? Sort { get; set; }
        public int? Status { get; set; }
        public int? UseJwt { get; set; }
        public string CreateUser { get; set; }
        public DateTime? CreateTime { get; set; }
    }
    public partial class WorkInterface
    {
        [NotMapped]
        public List<object> ResponseParamDescList { get; set; }
        [NotMapped]
        public List<object> RequestParamDescList { get; set; }
        [NotMapped]
        public object RequestHeaderJson { get; set; }
        [NotMapped]
        public object RequestOtherJson { get; set; }
        [NotMapped]
        public object ResponseParamJson { get; set; }
        [NotMapped]
        public object RequestParamJson { get; set; }
        [NotMapped]
        public object ResponseSuccExamJson { get; set; }
        [NotMapped]
        public object ResponseErrExamJson { get; set; }
    }
}
